// 定义小仓库
import { defineStore } from "pinia";
// 引入请求函数
import { reqDanceInfo, reqVideoInfo, reqLiveInfo ,reqSortList } from '../api/course/course'


let courseStores = defineStore('course', {
    // 存储数据
    state: () => {
        return {
            // 存储分类列表数据
            danceList: [],
            // 收集每一个舞种的id
            // danceId:''
        }
    },
    // 发请求的地方
    actions: {
        // 获取会员专区的数据
        async getVipDanceList() {
            let result = await reqDanceInfo()
            // console.log(result);
            this.danceList = result
        },
        // 获取视频课的数据
        async getVideoDanceList(){
            let result = await reqVideoInfo()
            // console.log(result);
            this.danceList = result
        },
        // 获取直播课的数据
        async getLiveDanceList(){
            let result = await reqLiveInfo()
            // console.log(result);
            this.danceList = result
        }

    },
    // 计算属性
    getters: {

    }

})


export default courseStores
